it is an inescapable fact that

  • 释义
  • 这是一个不可避免的事实